Verification of Hybrid Systems: Formalization and Proof Rules in PVS
نویسندگان
چکیده
Combining discrete state-machines with continuous behavior, hybrid systems are a well-established mathematical model for discrete systems acting in a continuous environment. As a priori infinite state systems, their computational properties are undecidable in the general model and the main line of research concentrates on model checking of finite abstractions of restricted subclasses of the general model. In our work, we use deductive methods, falling back upon the general-purpose theorem prover PVS. To do so we extend the classical approach for the verification of state-based programs by developing an inductive proof method to deal with the parallel composition of hybrid systems. It covers shared variable communication, labelsynchronization, and especially the common continuous activities in the parallel composition of hybrid automata. Besides hybrid systems and their parallel composition, we formalized their operational step semantics and a number of proof-rules within PVS, for one of which we give also a rigorous completeness proof. Moreover, the theory is applied to the verification of a number of examples.
منابع مشابه
Developing Proof Rules for Distributed Real-Time Systems with PVS
In previous work, the veriication system PVS has been used to support an assertional method for the speciication and veriication of distributed real-time systems. Essential part of the method is a com-positional rule for parallel composition. In this paper we focus on the formalization of parallel composition in PVS. Two, equivalent, versions of the semantics of parallel composition are formula...
متن کاملFormalization of the Integral Calculus in the PVS Theorem Prover
The PVS theorem prover is a widely used formal verification tool used for the analysis of safetycritical systems. The PVS prover, though fully equipped to support deduction in a very general logic framework, namely higher-order logic, it must nevertheless, be augmented with the definitions and associated theorems for every branch of mathematics and computer science that is used in a verificatio...
متن کاملA Theorem-Proving Approach to Verification of Fair Non-repudiation Protocols
We use a PVS embedding of the stable failures model of CSP to verify non-repudiation protocols, allowing us to prove the correctness of properties that are difficult to analyze in full generality with a model checker. The PVS formalization comprises a semantic embedding of CSP and a collection of theorems and proof rules for reasoning about non-repudiation properties. The well-known Zhou-Gollma...
متن کاملCompositional Verification of Real-Time Applications
To support top-down design of distributed real-time systems, a framework of mixed terms has been incorporated in the veriication system PVS. Programs and assertional speciications are treated in a uniform way. We focus on the timed behaviour of parallel composition and hiding, presenting several alternatives for the deenition of a deno-tational semantics. This forms the basis of compositional p...
متن کاملUsing a PVS Embedding of CSP to Verify Authentication Protocols To be presented at TPHOLs Bell Labs Murray Hill New Jersey USA
This paper presents an application of PVS to the veri cation of security protocols The objective is to provide mechanical support for a veri cation method described in The PVS formalization consists of a semantic embedding of CSP and of a collection of theorems and proof rules for reasoning about authentication properties We present an application to the Needham Schroeder public key protocol
متن کامل